package appapi.service;

import appapi.Request.EquiPageReq;
import appapi.entity.basic.UserInfo;
import appapi.entity.report.BringEquipEntity;
import appapi.entity.report.LeasedEquipEntity;
import appapi.entity.report.SelfEquipEntity;
import appapi.entity.report.SpecialEquipEntity;

import java.util.List;

/**
 * 设备台账统计报表接口
 *
 * @author luocheng
 * @version 1.0
 * @date 2023/06/21 14:00
 */
public interface EquipReportService {

    List<BringEquipEntity> getBringEquipList(EquiPageReq req, UserInfo userInfo);

    List<LeasedEquipEntity> getLeasedEquipList(EquiPageReq req, UserInfo userInfo);

    List<SelfEquipEntity> getSelfEquipList(EquiPageReq req, UserInfo userInfo);

    List<SpecialEquipEntity> getSpecialEquipList(EquiPageReq req);
}
